#print-purchase-table {
    aspect-ratio: 1/0.8;
    border-collapse: collapse;
    border: 2px solid rgb(56, 56, 56);
    font-family: sans-serif;
    letter-spacing: 1px;
    text-align: center;


    #print-purchase-tbody {

        #label-thead {
            font-size: 1.5em;
        }

        #storage-remarks-container {
            padding: 1px 1px !important;

            #storage-remarks {
                width: 95%;
                height: 100% !important;
                border: 1px solid rgb(63, 63, 63);
            }
        }

    }

    th,
    td {
        border: 2px solid rgb(63, 63, 63);
        padding: 6px 10px;
        word-break: break-all;
        overflow-wrap: break-word;
    }
}